class Person:
    name = None
    __job = None
    # 在前面加上__，表示私有属性
    __salary = None

    # 构造方法
    def __init__(self, name, job, salary):
        self.name = name
        self.__job = job
        self.__salary = salary


# 创建对象
p = Person("小明", "程序员", 10000)
# #如果这样使用，因为Python语言的动态特性，会动态的创建属性__job，
# 但是这个属性和我们在类中定义的属性属性 __job 并不是同一个变量，我们在类中定义的__job 私有属性完整的名字 _Person__job
# #使用Debug 来观察，就非常的清楚
p.__job = "go开发工程师"
print(f"job= {p.__job}")
print("ok")

# 获取真正的私有属性
